﻿@import "/Skins/Default/resetcommon.css";



@charset "utf-8";



/* CSS Document */



/*common*/



html,body { -webkit-text-size-adjust:none; }



.mb10 { margin-bottom:10px;}



.ml10 { margin-left:10px;}



.bg { background:#FFF;}



h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}



/*banner*/



.banner  { position:relative; height:500px; z-index:9;}



.banner .roll a { background:url(../images/banner.jpg) center center no-repeat; height:500px; display:block;}



.ban_jt { width:960px; margin:-500px auto 0; height:500px; position:relative;}



.b_lt { background:url(../images/b_lt.png) no-repeat; width:74px; height:137px; position:absolute; left:0; top:182px;}



.b_rt { background:url(../images/b_rt.png) no-repeat; width:74px; height:137px; position:absolute; right:0; top:182px;}



/*搜索*/



.sear_bg { margin-bottom:32px; background:url(../images/sear_bg.gif) left top repeat-x; height:28px; line-height:28px; padding:11px 0; font-family:"宋体";}



.sear { width:960px; margin:0 auto;}



.key_words { color:#818181; line-height:28px;}



.key_words a {padding:0px 10px; color:#818181;}



.right_sear { background:url(../images/sear.gif) no-repeat; width:280px; height:28px;}



.right_sear .s_input { float:left; width:188px; height:28px; line-height:28px; vertical-align:middle; padding:0 0 0 35px;  color:#999; font-family:"Microsoft Yahei"; border:none; background:none;  }



.right_sear .s_btn { float:right; width:56px; height:28px; cursor:pointer; border:none; background:none; font-size:0; text-indent:-9999px; line-height:0;}



/*数字化信息平台*/



.dig { background:url(../images/bg1.jpg) center top no-repeat; height:481px; overflow:hidden; width:960px; margin:0 auto 48px;}



.d_tit { height:73px; padding-top:12px; text-align:center; font-weight:normal; overflow:hidden; margin-bottom:42px;}



.d_tit a { color:#fff; font-size:20px;}



.d_tit em { display:block; margin-top:4px;}



.dig_list { margin-right:-10px;}



.dig_list li { float:left; display:inline; margin:0; width:170px; *width:168px; text-align:center; padding:30px 12px 0 12px; height:259px; }



.dig_list em { display:block; }



.dig_list em img { width:157px; height:157px;}



.dig_list .em2 { display:none; }



.dig_list b { display:block;  height:28px; line-height:28px; overflow:hidden; margin:10px 0 2px; color:#fd4d4d; font-size:16px;}



.dig_list span { display:block; color:#666; line-height:18px; font-size:14px;}



.dig_list .d_cur { background:url(../images/p_h1.gif) center top no-repeat;}



.dig_list .d_cur b,.dig_list .d_cur span { color:#fff;}



.dig_list li a:hover { text-decoration:none;}



.dig_bt { margin-top:25px; height:10px; text-align:center;}



.dig_bt a { display:inline-block; background:url(../images/y1.gif) no-repeat; width:10px; height:10px; margin:0 5px;}



.dig_bt a:hover { background:url(../images/y2.gif) no-repeat; }







.cate { width:960px; margin:0 auto 50px;}



.ct_lt { width:236px; background:#fff; border:2px solid #005c3c; float:left;}



.ct_lt h2 { background:url(../images/h2.gif) left top repeat-x; height:32px; text-align:center; padding-top:28px; margin-bottom:12px;}



.ct_lt h2 a { color:#fff; font-size:20px;}



.ct_list { width:216px;  margin:0 auto; overflow:hidden; font-family:"宋体";} 



.ct_list h3 { padding-left:25px;  background:url(../images/h3.png) center top no-repeat; background-color:#eeffea;  height:34px; line-height:34px; padding-bottom:8px; overflow:hidden; }



.ct_list h3 a { display:block; color:#fff; font-size:12px; height:34px;overflow:hidden; font-weight:normal;}



.ct_list ul { padding:0 25px 0 24px; background:#eeffea; margin-bottom:13px;}



.ct_list li { height:33px; line-height:33px;border-bottom:1px dashed #bcedb1;}



.ct_list .lt_last { border-bottom:none; padding-bottom:2px;}



.ct_list li a { color:#666;background:url(../images/lt_li.gif) left center no-repeat; height:33px; display:inline-block; padding-left:11px;  } 



.ct_list li a:hover { background:url(../images/lt_li1.gif) left center no-repeat; color:#005c3c; text-decoration:none; } 



.ct_rt { width:678px; float:right;}



.tb_tit { background:url(../images/rt_tit.gif) center top no-repeat; height:70px; margin-bottom:9px; overflow:hidden;}



.tb_tit ul { float:left;}



.tb_tit li { float:left;}



.tb_tit li a { display:inline-block; height:60px; line-height:60px; padding-bottom:10px; width:194px; text-align:center; color:#7a7a7a; font-size:14px; font-weight:bold; }



.tb_tit li.on a { background:url(../images/tab1.png) center top no-repeat; color:#fff; text-decoration:none;}



.tb_tit .tb_more { float:right; margin-top:20px; padding-right:22px;}



.ct_con { margin-right:-20px;}



.ct_con li { float:left; width:330px; display:inline; margin:0 18px 18px 0; *margin-right:15px;}



.ct_con li a { display:block; position:relative; padding:2px; width:330px; height:240px;}



.ct_con li img { display:block; width:330px; height:240px; position:relative;}



.ct_con li span { position:absolute; left:0; bottom:0; width:100%;  background:url(../images/png1.png) left top repeat-x; height:40px; line-height:40px; text-align:center; overflow:hidden; color:#fff; font-size:14px; font-family:"宋体";}



.ct_con li i { position:absolute; right:2px; bottom:2px; background:url(../images/more1.png) no-repeat; width:35px; height:32px;}



.ct_con .ct_cur a { padding:0; border:2px solid #fd4d4d; }







.bg2 { background:url(../images/bg2.jpg) center top no-repeat; height:500px;}



.three { width:960px; margin:0 auto; position:relative; height:500px; overflow:hidden;}



.three h3 { font-size:26px; position:absolute; top:68px; left:451px;}



.three h3 a { color:#005c3c; }



.three h3 em { color:#fd4d4d; }



.three dl { position:absolute; }



.three dt { color:#005c3c; font-size:20px; font-weight:bold; margin-bottom:4px;}



.three dd { color:#666; line-height:24px; font-family:"宋体";}



.three .th1 { top:127px; left:468px;}



.three .th2 { top:260px; left:480px;}



.three .th3 { top:390px; left:426px;}







.sh_bg { background:url(../images/sh_bg1.png) center top no-repeat;}



.cus { padding-top:49px; width:960px; margin:0 auto 40px;}



.tit { background:url(../images/cs_tit.png) center top no-repeat; padding:22px 0 0 0; margin-bottom:16px;}



.tit .t_name { color:#575757; font-size:16px; font-weight:normal; display:inline-block; padding-left:500px;}



.tit b { display:block; color:#fd4d4d; font-size:24px;}



.tit em { display:block; margin:4px 0 7px; text-align:center; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#ccc; font-size:20px;}



.tit .t_more { display:block; margin:0 auto; width:64px; height:17px;}



.cus_con { position:relative; height:152px;}



.lt { background:url(../images/lt.png) no-repeat; width:22px; height:22px; position:absolute; left:0; top:64px;}



.rt { background:url(../images/rt.png) no-repeat; width:22px; height:22px; position:absolute; right:0; top:64px;}



.lt:hover { background:url(../images/lt1.png) no-repeat;}



.rt:hover { background:url(../images/rt1.png) no-repeat;}



.cus_wrp { width:888px; margin:0 auto;}



.cus_wrp li { float:left; display:inline; width:190px; margin:0 16px;}



.cus_wrp li a { display:block; padding:1px; background:#ccc;}



.cus_wrp li img { display:block; width:188px; height:118px;}



.cus_wrp li span { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; color:#fff; font-family:"宋体";}



.cus_wrp li a:hover { background:#005c3c; text-decoration:none;}







.ad1 { height:260px;}



.ad1_img { background:url(../images/p10.jpg) center top no-repeat; display:block; height:260px;}



.ad1_con { width:960px; margin:-260px auto 0; height:260px; position:relative;}



.ad1_infor { font-family:"宋体"; color:#fff; position:absolute; top:84px; left:758px; }



.ad1_infor em { display:block; font-family:"Impact"; font-size:30px; margin:4px 0 8px; }



.ad1_infor a { display:block; background:url(../images/zx.png) no-repeat; width:77px; height:30px; line-height:30px; color:#fd4d4d; padding-left:53px; font-size:14px;}











.ad2 { height:323px; margin-top:-98px;}



.ad2_img { background:url(../images/p20.jpg) center top no-repeat; display:block; height:323px;}



.ad2_con { width:960px; margin:-323px auto 0; height:323px; position:relative;}



.ad2_infor { font-family:"宋体"; color:#fff; position:absolute; top:150px; left:758px; font-size:14px; }



.ad2_infor em { display:block; font-family:"Impact"; font-size:30px; margin:4px 0 8px; }



.ad2_infor a { display:block; background:url(../images/zx.png) no-repeat; width:77px; height:30px; line-height:30px; color:#fd4d4d; padding-left:53px; font-size:14px;}







.bg3 { background:url(../images/bg3.jpg) center top no-repeat; height:768px; overflow:hidden;}



.solu { width:950px; margin:0 auto; padding-top:68px; }



.s_tit { height:32px; line-height:26px; background:url(../images/line3.png) left bottom no-repeat; padding-bottom:12px; margin-bottom:10px;}



.s_tit .s_more { float:right; margin-top:4px;}



.s_tit .s_name { color:#323232; font-size:18px; font-weight:normal;}



.s_tit em { color:#fd4d4d; font-weight:bold;}



.s_tit span { text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#b2b1b1; font-size:24px; margin-left:6px;}



.solu_con { font-family:"宋体";}



.sl_lt { width:229px; float:left; }



.sl_lt li { height:35px; line-height:35px; margin-bottom:12px;}



.sl_lt li a { display:inline-block; color:#545454; font-size:13px; height:35px; line-height:35px; width:175px; overflow:hidden; padding-left:54px; background:url(../images/s_h.png) no-repeat;}



.sl_lt li a:hover { background:url(../images/s.png) no-repeat; color:#fff; text-decoration:none; }



.sl_rt { width:692px; float:right; background:#005c3c;}



.sl_img { padding:3px 3px 0 3px;}



.sl_img img { display:block; width:686px;}



.sl_txt { background:url(../images/sl_bg.gif) center top no-repeat; height:148px; overflow:hidden; padding:12px 17px 0 19px; }



.sl_txt h4 { height:20px; line-height:20px; overflow:hidden; margin-bottom:3px; font-weight:normal; font-size:14px;}



.sl_txt h4 a { color:#fff;}



.sl_txt p { color:#fff; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:5px;}



.sl_txt span { display:block;}



.sl_txt span a { display:inline-block; width:77px; height:30px; line-height:30px; color:#666; padding-left:53px; font-size:14px; }



.sl_txt span .zx {background:url(../images/zx.png) no-repeat; margin-right:20px; }



.sl_txt span .xq {background:url(../images/xq.png) no-repeat; }







.honor { padding-top:56px; width:960px; margin:0 auto 40px;}



.htit { background:url(../images/tit2.png) center top no-repeat; padding:18px 0 0 0; margin-bottom:18px;}



.htit .t_name { color:#666; font-size:24px; display:inline-block; padding-left:457px;}



.htit b {color:#fd4d4d; }



.htit em { display:block; margin:4px 0 7px; text-align:center; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#ccc; font-size:20px;}



.htit .t_more { display:block; margin:0 auto; width:64px; height:17px;}



.ho_con { position:relative; height:290px;}



.ho_con .lt,.ho_con .rt { top:121px; }



.ho_wrp { width:888px; margin:0 auto;}



.ho_wrp li { float:left; display:inline; width:190px; margin:0 16px;}



.ho_wrp li a { display:block;}



.ho_wrp li img { display:block; width:188px; height:259px; border:1px solid #999;}



.ho_wrp li a:hover img { border:1px solid #005c3c;}



.ho_wrp li span { display:block; height:18px; line-height:18px; text-align:center; overflow:hidden; color:#666; margin-top:7px; font-family:"宋体";}











.ys1 { background:url(../images/y1.jpg) center top no-repeat; }



.ys2 { background:url(../images/y2.jpg) center 188px no-repeat; }



.ys3 { background:url(../images/y3.jpg) center 720px no-repeat; }



.ys4 { background:url(../images/y4.jpg) center 1249px no-repeat; height:1745px; }



.ys { width:960px; margin:0 auto;}



.ys h3 { height:188px; font-weight:normal;}



.ys h3 a { display:inline-block; color:#fff; font-size:22px; padding:64px 0 0 480px;}



.ys_con { height:1555px; position:relative;} 



.ys_con dl { position:absolute;}



.ys_con dt { color:#005c3c; font-size:20px; font-weight:bold; line-height:30px; background:url(../images/ys_dt.gif) left bottom repeat-x; padding-bottom:13px; margin-bottom:8px;}



.ys_con dt b { color:#fc4d4d; font-size:24px;}



.ys_con dd { background:url(../images/ys_dd.gif) left 8px no-repeat; padding-left:13px; font-size:14px; line-height:24px; color:#444; line-height:24px; border-bottom:1px dashed #b5b5b5; padding-bottom:3px; margin-bottom:4px;}



.ys_con .no_bor { border-bottom:none;}



.ys_con .d1 { width:480px; left:41px; top:107px;}



.ys_con .d2 { width:480px; left:41px; top:295px;}



.ys_con .d3 { width:492px; left:468px; top:633px;}



.ys_con .d4 { width:393px; left:468px; top:855px;}



.ys_con .d5 { width:514px; left:41px; top:1160px;}



.ys_con .d6 { width:396px; left:41px; top:1380px;}







.box { background:#fff; border:1px solid #ccc;}



.bx_tit { background:url(../images/ab_tit.gif) left top repeat-x; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #ccc; font-weight:normal; padding:0 7px 0 14px;}



.bx_tit .b_more { float:right; text-transform:uppercase; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/more3.gif) right center no-repeat; padding-right:13px;}



.bx_tit .b_name { padding-left:27px; color:#005c3c; font-size:16px; font-weight:bold;}



.box_con { padding:16px 13px 24px 13px;}



.about { width:960px; margin:0 auto; position:relative; z-index:99;}



.ab_lt { width:620px; float:left; background:url(../images/ab_sh1.png) center bottom no-repeat; padding-bottom:30px;}



.about .box { height:320px;}



.ab_rt { width:320px; float:right; background:url(../images/ab_sh2.png) center bottom no-repeat; padding-bottom:30px;}



.ab_lt .bx_tit .b_name { background:url(../images/i1.gif) left center no-repeat;} 



.ab_rt .bx_tit .b_name { background:url(../images/i2.gif) left center no-repeat;} 



.ab_lt h4 { height:22px; line-height:22px; overflow:hidden; font-size:16px; margin-bottom:6px;}



.ab_lt h4 a { color:#fd4d4d; }



.ab_dl { height:212px;}



.ab_dl dt { width:308px; float:left;}



.ab_dl dt a { display:block;}



.ab_dl dt img { display:block; width:308px; height:209px;}



.ab_dl dd { width:263px; float:right; font-family:"宋体"; margin-top:-10px;}



.ab_dl dd p { line-height:24px; color:#666; height:192px; overflow:hidden; margin-bottom:5px;}



.ab_rt .box_con { height:248px; position:relative; _height:230px;}



.fc_wrp li { width:292px; float:left;}



.fc_wrp li a { display:block;}



.fc_wrp li img {width:292px; height:208px; display:block;}



.fc_wrp li span { display:block; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:12px; font-family:"宋体";}



.a_lt { background:url(../images/a_lt.gif) no-repeat; width:18px; height:18px; position:absolute; left:13px; top:240px;}



.a_rt {background:url(../images/a_rt.png) no-repeat; width:18px; height:18px; position:absolute; right:13px; top:240px;}



.a_lt:hover { background:url(../images/a_lt1.jpg) no-repeat;}



.a_rt:hover {background:url(../images/a_rt1.gif) no-repeat;}











.infor { padding-top:62px; width:960px; margin:0 auto 43px; height:410px;}



.infor .box { height:406px;}



.new  { float:left; width:620px;}



.faq { float:right; width:320px;}



.faq .bx_tit .b_name { background:url(../images/i5.gif) left center no-repeat;} 



.n_tit { background:url(../images/ab_tit.gif) left top repeat-x; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #ccc; font-weight:normal; }



.n_tit li { float:left; width:288px;  padding:0 7px 0 14px;}



.n_tit .n_more { float:right; text-transform:uppercase; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/more3.gif) right center no-repeat; padding-right:13px;}



.n_tit .n_name { padding-left:27px; color:#005c3c; font-size:16px; font-weight:bold;}



.n_tit .li1 { border-right:1px solid #ccc;}



.n_tit .n1 { background:url(../images/i3_h.png) left center no-repeat; }



.n_tit .n2 { background:url(../images/i4.png) left center no-repeat; }



.n_cur { background:url(../images/n_tit.gif) left top repeat-x;}



.n_tit .n_cur .n_more { color:#fff; background:url(../images/more4.png) right center no-repeat;}



.n_tit .n_cur .n_name { color:#fff; }



.n_tit .n_cur .n1 {  background:url(../images/i3.png) left center no-repeat !important;} 



.n_tit .n_cur .n2 {  background:url(../images/i4_h.png) left center no-repeat !important;} 







.n_con { padding:20px 10px 0 14px; font-family:"宋体";}



.n_dl { margin-bottom:17px; height:166px; overflow:hidden;}



.n_dl dt { float:left; width:296px;}



.n_dl dt a { display:block; }



.n_dl dt img { display:block; width:294px; height:164px; border:1px solid #ccc;}



.n_dl dd { width:280px; float:right;}



.n_dl h4 { font-size:12px; height:20px; line-height:20px; overflow:hidden; margin-bottom:4px;}



.n_dl h4 a { color:#005c3c;}



.n_dl h5 { font-weight:normal; color:#666; margin-bottom:14px;}



.n_dl p { color:#666; line-height:24px; height:72px; overflow:hidden; margin-bottom:15px;}



.n_ul { height:140px; overflow:hidden;}



.n_ul li { float:left; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #d5d5d5; width:296px;}



.n_ul li a { display:inline-block; height:35px; line-height:35px; overflow:hidden; background:url(../images/n_li2.gif) left center no-repeat; padding-left:15px; color:#666; }



.n_ul li a:hover { background:url(../images/n_li1.gif) left center no-repeat; color:#fd4d4d; text-decoration:none;}







.fq_con { padding:16px 12px 0 12px; font-family:"宋体"; overflow:hidden; height:328px;}



.fq_con dl {border-bottom:1px dashed #d5d5d5; margin-bottom:12px; padding-bottom:11px;}



.fq_con dt { background:url(../images/q.gif) left 3px no-repeat; padding-left:28px; margin-bottom:6px; height:24px; line-height:24px; overflow:hidden;}



.fq_con dt a { color:#666; font-weight:bold;}



.fq_con dd { background:url(../images/a.gif) left 4px no-repeat; padding-left:28px; line-height:20px; color:#666;}



.fq_con dd a { color:#005c3c;}











/*友情链接*/



.lk { width:962px; margin:0 auto 35px; height:111px;font-family:"宋体"; background:url(../images/lk_bg.png) center 22px no-repeat; }



.lk_tit { font-weight:normal;	}



.lk_tit .l_name {color:#fff; font-size:16px; font-family:"Microsoft Yahei"; float:left; padding:10px 0 0 30px; }



.lk_tit .l_name  em { font-family:"Times New Roman", Times, serif; font-size:20px; margin-right:16px;}



.lk_tit .l_more { color:#fff; font-size:12px; float:right;}



.lk_list {  color:#fff; line-height:28px; height:56px; overflow:hidden; padding-top:10px; overflow:hidden;}



.lk_list a { display:inline-block; color:#fff; width:96px; overflow:hidden; text-align:center;}







.ban_bg{height:450px;width:100%; position:relative; z-index:0 }



.ban_bg .bgitem{ position:absolute; top:0;display:block; z-index:0;}



.ban_bg .btn{  bottom: 5px;margin-right: -450px;padding: 42px 6px;position: absolute;right: 50%;z-index: 7;}



.ban_bg .btn span {background: none repeat scroll 0 0 #005c3c;border: 1px solid #005c3c;color: #FFFFFF;cursor: pointer;display: inline-block;



margin-left: 5px;padding: 2px 5px;}



.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}